package com.winchain.chainbill.bill.base.service;

import com.shell.bee.persistence.service.PersistentService;
import com.winchain.chainbill.bill.base.po.CbXfe;
import com.winchain.chainbill.bill.biz.transfer.vo.BillTransfer;
import com.winchain.chainbill.bill.biz.transfer.vo.BillXfeRecVo;
import java.math.BigDecimal;
import java.util.List;

public abstract interface CbXfeService extends PersistentService<CbXfe> {
	public abstract List<BillTransfer> selectBillXfesByBillIdAndState(String paramString1, String paramString2);

	public abstract int updateCbXfeState(CbXfe paramCbXfe);

	public abstract List<BillTransfer> selectSubXfesBillByPrntId(String paramString);

	public abstract BillXfeRecVo getBillXfeRecById(String paramString);

	public abstract BigDecimal sumXfeAmt(String paramString1, String paramString2, String paramString3,
			String... paramVarArgs);
}
